﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;

public partial class Cadastros_Evento : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void evento_modalidade_id_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e)
    {
        evento_modalidade_id.DataSourceID = ods_EventolModalidade.ID;
        evento_modalidade_id.DataBind();
    }
    protected void rapGrid_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        rdg_Evento.DataSourceID = ods_Evento.ID;
        rdg_Evento.DataBind();
    }
    protected void rdg_Material_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
    {
        if (e.Item is GridDataItem)
        {
            try
            {                
                //Editar
                ImageButton imgbEditar = (ImageButton)e.Item.FindControl("imgGridEditar");
                imgbEditar.Attributes["onclick"] = String.Format("return ShowEditForm('{0}','{1}');", e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["EVENTO_ID"], e.Item.ItemIndex);
                //Excluir
                ImageButton imgExcluir = (ImageButton)e.Item.FindControl("imgbGridExcluir");
                imgExcluir.Attributes["onclick"] = String.Format("return WndDelete('{0}','{1}');", e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["EVENTO_ID"], e.Item.ItemIndex);
                //Exibir Alunos que Adquiriram o Evento
                ImageButton imgbPNAplicavel = (ImageButton)e.Item.FindControl("imgGridAlunosadquirentes");
                imgbPNAplicavel.Attributes["onclick"] = String.Format("return ShowAlunosAdquirentes('{0}','{1}');", e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["EVENTO_ID"], e.Item.ItemIndex);
            }
            catch
            { }

        }
    }
    protected void rdg_Material_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    protected void ods_Evento_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        e.InputParameters["EVENTO_ID"] = evento_id.Text;
        e.InputParameters["EVENTO_MODALIDADE_ID"] = evento_modalidade_id.SelectedValue;
        e.InputParameters["EVT_DESCRICAO"] = evt_descricao.Text;
        e.InputParameters["EVT_DTREALIZACAO"] = evt_dtrealizacao.Text;
        e.InputParameters["EVT_VIGENTE"] = (ckbVigentes.Checked) ? "S" : "N";
        e.InputParameters["ORDER_BY_CLAUSE"] = rcb_orderBy.SelectedValue;

    }
}